import request from '@/utils/request'

// 获取角色信息
export function getList(data) {
  return request({
    url: '/api/sysrole/list',
    method: 'post',
    data
  })
}

// 删除角色信息
export function deletes(data) {
  return request({
    url: '/api/sysrole/delete',
    method: 'post',
    data
  })
}

// 根据角色查询信息
export function findById(id) {
  return request({
    url: '/api/sysrole/'+id,
    method: 'get'
  })
}

// 查询角色名称是否存在
export function existsRoleName(data){
  return request({
    url: '/api/sysrole/existsRoleName',
    method: 'post',
    data
  })
}

// 查询角色权限字符是否存在
export function existsRoleKey(data){
  return request({
    url: '/api/sysrole/existsRoleKey/',
    method: 'post',
    data
  })
}


// 新增角色信息
export function add(data) {
  return request({
    url: '/api/sysrole/add',
    method: 'post',
    data
  })
}


// 修改角色信息
export function update(data) {
  return request({
    url: '/api/sysrole/edit',
    method: 'post',
    data
  })
}
